From 82d04750c707566019f34b3fd979758b0170b403 Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Wed, 30 Jun 1993 21:30:25 +0000 Subject: [PATCH] * xdisp.c (redisplay): If we're not already showing the region, then don't disable the single-line optimizations just because the mark isn't where we last displayed it. --- src/xdisp.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/xdisp.c b/src/xdisp.c index 33e58eb95f4..a716a25c3e5 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -435,8 +435,9 @@ redisplay () if (((!NILP (Vtransient_mark_mode) && !NILP (XBUFFER (w->buffer)->mark_active)) != !NILP (w->region_showing)) - || !EQ (w->region_showing, - Fmarker_position (XBUFFER (w->buffer)->mark))) + || (!NILP (w->region_showing) + && !EQ (w->region_showing, + Fmarker_position (XBUFFER (w->buffer)->mark)))) this_line_bufpos = -1; tlbufpos = this_line_bufpos; -- 2.30.2